/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package domain.Informe;

/**
 *
 * @author jorge
 */
public class FabricaInforme {
    
    public InformeCreado create(String tipo, String subtipo) {

		InformeCreado ret;
		
		if(tipo == null)
			
			throw new NullPointerException();

		if (tipo.equals("proyecto")) {
				
			ret = new InformeProyecto(subtipo);
		}

		else if (tipo.equals("tarea")) {

			ret = new InformeTarea(subtipo);
		}

		else if (tipo.equals("trabajador")) {

			ret = new InformeTrabajador(subtipo);
					
		}else{	
			ret = null;
		}
		return ret;
	}

}
